使用等价类划分法和边界值分析法设计出学生成绩的测试用例 您所在的位置:网站首页 成绩管理系统 用例图 使用等价类划分法和边界值分析法设计出学生成绩的测试用例

使用等价类划分法和边界值分析法设计出学生成绩的测试用例

2023-08-18 19:20| 来源: 网络整理| 查看: 265

等价类划分法和边界值分析法的结合使用 1.等价类划分法简介1.1基本思想1.2划分基础1.3等价划分类的规则1.4测试用例的设计步骤与实例1.5三角形问题的等价类划分法设计测试用例。1.6总结等价类划分需要经过以下两个思维过程等价类划分法的优缺点 2.边界值分析法简介2.1边界值选取原则根据边界值分析法选择测试用例的原则: 2.2边界值选取方法(1)(五点法)一般边界值分析(2)(七点法)健壮性边界值分析 2.3边界值分析法示例2.4边界值分析法的特点 3.使用等价类划分法和边界值分析法设计测试用例3.1 问题分析3.2建立等价类表3.3设计等价类测试用例

一般在实际测试用例的设计中,将两种方法混合使用,给出一个测试用例。

1.等价类划分法简介 1.1基本思想

将输入数据集合划分为多个适当的数据子集合(即等价类),使得每个等价类中选取的数据可以代表该类中的其他数据。

通过等价类划分法,可以将不能穷举的输入数据合理划分为有限个数的等价类,然后在每个等价类中选取少量数据来代替这一类中国其他数据的测试。这种划分的基础是:

1.2划分基础 在分析需求规格说明的基础上划分等价类,不需要考虑程序的内部结构。将所有可能的输入数据划分为若干互不相交的子集。(也就是说所有等价类的并集是整个输入域,各等价类数据之间互不相交)每个等价类中的各个输入数据对于揭示程序错误都是等效的,如果用等价类中的一个数据进行测试不能发现程序错误,那么该等价类中的其他户数进行测试也不可能发现程序错误。“有效等价类” 是指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合,利用有效等价类可以 检验程序是否实现了规格说明中所规定的功能和性能要求。无效等价类与有效等价类相反,是指对程序的规格说明来说是无意义的、不合理的输入数据构成的集合,利用无效等价类可以检验程序是否具有容错性和较高的可靠性。 1.3等价划分类的规则 (1)按照输入区间划分 在规格说明规定了输入数据的取值范围或取值数量的情况下,可以确定一个有效等价类和两个无效等价类。(2)按照数值集合划分 如果规格说明规定了一个输入值集合,则可以确定一个有效等价类和一个无效等价类,无效等价类是所规定数值集合之外的所有不允许输入值的集合。(3)按照离散数值划分 如果规格说明规定了一组值,假定有n个,并且程序要对每个输入值分别进行处理,则可以确定n个有效等价类和一个无效等价类。(4)按照限制条件或者规则划分 如果规格说明规定了“必须如何”的规则或者限制条件,则可以确定一个有效等价类和若干无效等价类。一个有效等价类是符合规则的所有输入数据,若干无效等价类是从违反规则的不同情况出发确定的相应等价类。(5)按照布尔量取值划分 如果规格说明规定了输入量是一个布尔量,则可以确定一个有效等价类和一个无效等价类。(这是一种特殊的情况,有效等价类只包含一个真值,无效等价类只包含一个假值。)(6)细分等价类 当发现已划分的等价类中的各个元素在程序中的处理方式不同时,需要对该等价类进一步划分为更小的等价类。 1.4测试用例的设计步骤与实例 (1)建立等价类表,列举出所有划分的有效等价类和无效等价类。 这一步骤是设计等价类划分法测试用例的关键。(2)给每一个等价类规定唯一的编号(3)设计一个有效等价类测试用例,使其尽可能多地覆盖尚未覆盖的有效等价类。重复这一步骤直到所有的有效等价类都被测试用例覆盖。(4)设计一个无效等价类测试用例,使其只覆盖一个无效等价类。重复这一步骤直到所有的无效等价类都被测试用例覆盖。 1.5三角形问题的等价类划分法设计测试用例。

三角形问题的等价类表,ABC为三角形的三条边。(表格内部换行用< br >)

输入条件有效等价类无效等价类是否为一般三角形A>0 (1) B>0(2) C>0(3) A + B > C (4) B + C > A (5) A + C > B (6)A


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有